home *** CD-ROM | disk | FTP | other *** search
/ Software Vault: The Diamond Collection / The Diamond Collection (Software Vault)(Digital Impact).ISO / cdr27 / itr12e0.zip / HISTORY.TXT < prev    next >
Text File  |  1995-01-22  |  27KB  |  981 lines

  1.  
  2.  
  3.  
  4.    ░    ▀▀▀▀▀█▀▀▀▀▀    █▀▀▀▀▀▀▀▀▀█    █▀▀▀▀▀▀▀▀▀█     █▀▀▀▀▀▀▀█   █     █
  5.    ░         █         █         ▀█   █         █    █▀           █    █▀
  6.    ░         █         █          █   █         █    █            █   █▀
  7.    ░         █         █          █   █         █    █            █  █▀
  8.    ░         █         █         █▀   █         █    █            █ █▀
  9.    ░         █         █▀█▀▀▀▀▀▀▀▀    █▀▀▀▀▀▀▀▀▀█    █            █▀█
  10.    ░         █         █ ▀▀█          █         █    █            █ ▀█
  11.    ░         █         █   ▀▀█        █         █    █            █  ▀█
  12.    ░         █         █     ▀▀█      █         █    █▄           █   ▀█
  13.    ░         █         █       ▀▀█    █         █     █▄▄▄▄▄▄█    █    ▀█
  14.  
  15.  
  16.  
  17.  
  18.                                    History
  19.  
  20.  
  21. Legend
  22.  
  23. + New feature   # Improvement    ! please be cautious     - fixed Bug
  24.  
  25. % change
  26.  
  27. 1.2      23.01.95
  28.  
  29. - Included Errormessage if the 3. Parameter in BINKSEMAPHOR is NOT NOMAINZONE
  30.  
  31. 1.1/B91  16.12.94
  32.  
  33. + In the unregistered version the Itrack version number was not added to
  34.   vialine.
  35.  
  36. + *:#/#.# will match ALL zone independant nodes
  37.  
  38. 1.1/B90 04.11.94
  39.  
  40. - PACKPKT : If a FLO file was locked after compressing with PACKPKT the
  41.   mailattach was lost. Now the mailattach is temporary stored in the
  42.   PKTAREA directory in a *.?IF file.
  43.  
  44. - PACKPKT : If during the first scan of FLO files the file was locked
  45.   the PKT rest in the PKTAREA until the next run.
  46.  
  47. 1.1/B89 22.11.94
  48.  
  49. - VARIABLE without initial value reported an error fixed.
  50.  
  51. - Bug in %EVAL fixed. %EVAL allways added the operands regardless of the
  52.   selected operator.
  53.  
  54. 1.1/B88 19.11.94
  55.  
  56. - Fixed some problems in macroexpansion if the requested data does not exist
  57.  
  58. - Fixed problem with writestring (Runtime error 201) if the file to write
  59.   is longer than 64K.
  60.  
  61. - Checking existing root paths reported an error
  62.  
  63. 1.1/GR  13.11.94 The Release candidate
  64.  
  65. - Fixed some cosmetic outputs
  66.  
  67. + added /P commandline switch : create non existant directories
  68.  
  69. - Bug in Filefunctions without parameters. They accesssed random data.
  70.  
  71. - DATA LENGTHADDRESS compared >= now >.
  72.  
  73. 1.1/B87 09.11.94
  74.  
  75. + Implemented ACTIVENODELISTS keyword
  76.  
  77. # Sortflo will only process FLO CLO HLO DLO ILO
  78.  
  79. # Sortflo will restore the filetime.
  80.  
  81. + Added function ADDLINE
  82.  
  83. 1.1/B86 08.11.94
  84.  
  85. # Templates may be defined with the full path and Extension.
  86.  
  87. 1.1/B85 06.11.94
  88.  
  89. - Fixed TRAP in OS2 version if a node of the last net in the last nodelist
  90.   of a nodelistdefinition was not found in that nodelists.
  91.  
  92. # Finally found speed problem in OS2 version. The library routine
  93.   for environment variables was extremely slow.
  94.  
  95. + You may explicitely specify OR combinations in selections with the
  96.   '#' character for better readability
  97.  
  98. - Fixed errorhandling in command LOGFILE if path is not found.
  99.  
  100. + Implemented Binkley Logstyle
  101.  
  102. 1.1/B84 04.11.94
  103.  
  104. + Added %UUDESTINATION% macro
  105.  
  106. + BOUNCE, FORWARD, CREATERETURN, CREATEFORWARD got additional parameter
  107.   LINENUMBER like ADDHEADER
  108.  
  109. 1.1/B83 29.10.94
  110.  
  111. - Packpkt in BINKLEY style didn't acted on flavours defined in the
  112.   corresponding ADRESSPACKER
  113.  
  114. 1.1/B82 21.10.94
  115.  
  116. - The change in DATA PATH broke DATA Fileareas and some other. Fixed.
  117.  
  118. 1.1/B81 17.10.94
  119.  
  120. # DATA PATH now accepts data behind the path.
  121.  
  122. - subjectaddress will now macro expand both strings before compare
  123.   in relaxed compare.
  124.  
  125. - Pointfrom will use the same matching algorithm as Pointto
  126.  
  127. 1.1/B80 25.09.94
  128.  
  129. - Fixed not changing Msgid in Readressfrom, Bounce and Forward.
  130.  
  131. 1.1/B79 06.09.94
  132.  
  133. - fixed problem writing with WRITESTRING to CON in OS2 version.
  134.  
  135. - fixed minor problems in SPAWN
  136.  
  137. - Msgid is only changed if the FROM address is explicitly changed by Itrack.
  138.  
  139. - OS/2 Version runs .CMD commandfiles thru commandprocessor now
  140.  
  141. - Fixed problem in Errorhandling of COPYGROUP.
  142.  
  143. 1.1/B78 15.08.94
  144.  
  145. + Implemented macro %VIANODE[DISTANCE]%
  146.  
  147. 1.1/G9  14.08.94
  148.  
  149. - Fixed bug in %SEARCH[]% not searching in lines with a space at the beginning.
  150.  
  151. - Fixed bug in SPLIT ( OS2 only )
  152.  
  153. 1.1/B77 11.08.94
  154.  
  155. + Implemented LINECOUNT and DISKFREE macro.
  156.  
  157. # Enhanced Errorhandling  in case of disk full conditions or other errors
  158.   writing a file.
  159.  
  160. - Copyattach will now break the current scan loop in case of error.
  161.   The Error wasn't reported to the calling part.
  162.  
  163. - Refered Areas in Blocks will use the actual name.
  164.  
  165. 1.1/B76 09.08.94
  166.  
  167. - Fixed problem with direct parameters in commandline
  168.  
  169. 1.1/B75 06.08.94
  170.  
  171. - Totally rewirked PACKPKT. The code wasn't in a managable shape any more.
  172.  
  173. 1.1/B74 25.07.94
  174.  
  175. + Implemented REFERDATA for unknown DATA type as parameter type in Blocks
  176.  
  177. + Implemented AREA's as Parameter for Blocks ( Major changes in Block
  178.   routines and some DATA handlings )
  179.  
  180. 1.1/B73 20.07.94
  181.  
  182. + Made first internal restructuring implementing AREAS as Parameters for
  183.   Blocks
  184.  
  185. - fixed weird bug reading pkt's
  186.  
  187. # Implemented Registration Key access in OS/2 Version
  188.  
  189. # Improved Errorhandling of OS/2 Version waiting for locked files
  190.  
  191. # Implemented and tested Beep/SLEEP in OS/2 version
  192.  
  193. 1.1/G8  13.07.94
  194.  
  195. + Implemented the macro REPLACE for substring/character substitution in
  196.   strings. For example change the underscore to a space. (High Helge ;-)
  197.  
  198. - Fixed some minor bugs in Exitcode affecting the OS2 version in the case
  199.   of an error exit.
  200.  
  201. - OS/2 Version did'nt deleted binkley *.BSY files created by Itrack.
  202.  
  203. # Implemented correct Binkley semaphorcreation in OS/2 Version with Create/Test
  204.   function.
  205.  
  206. - /AX did EMS and /AE XMS
  207.  
  208. - Cleanoutbound now also recognizes Directories with A..F in the extension.
  209.   I've forgot about the fact that the extension is a hex number.
  210.  
  211.  
  212. 1.1/G7  19.06.94
  213. 1.1/B71 11.06.94
  214.  
  215. # Merged the doc's
  216.  
  217. !! Gamma candidate
  218.  
  219. + added the cleaning of BADWAZOO files to CLEANOUTBOUND
  220.  
  221. - CLEANOUTBOUND removed the main outbound if empty.
  222.  
  223. - fixed some problems with nodes listed as zoneindependant
  224.   these node were found in the previous zone.
  225.  
  226. - fixed bug if a area without systemlist was used with passwords
  227.  
  228. - Copyfile etc. will set Lasterrorlevel even if no file found.
  229.  
  230. 1.1/B70 27.05.94
  231.  
  232. - Fixed Lastmessagenumber not updated after renumber
  233.  
  234. - Corrected ITRACK.DOC for CREATERETURN and CREATEFORWARD.
  235.  
  236. 1.1/B69 12.05.94
  237.  
  238. % changed the compare function in mail headers to the standard wildcard
  239.   compare.
  240.  
  241. 1.1/B68 02.05.94
  242.  
  243. # %KLUDGE% now also looks for MSGID, REPLY and PID Kludge.
  244.  
  245. 1.1/G6  17.04.94
  246.  
  247. - Fixed Bug in POINTTO introduced in B61 (G5) not checking the 2D handling
  248.   for  mails with correct address and different name like SYSOP
  249.  
  250. 1.1/B67 10.04.94
  251.  
  252. - Fixed problem in CLEANOUTBOUND if the directory entry of a zone directory
  253.   contains a archive bit.
  254.  
  255. - Finally (i hope so) fixed RELOAD ( also used with REPEATSCAN).
  256.   This function only operates if the ITRACK Directory = Current Directory
  257.  
  258. # Enhanced Errormessages and Handling in RELOAD
  259.  
  260. - Fixed bug reading internal templates in the OS2 Version.
  261.  
  262. 1.1/B66 26.03.94
  263.  
  264. # Changed functionality of the timezone statement to a more flexible
  265.   an logical way. ( as Andy Kreuzer means )
  266.   !!!! change your setup !!!!
  267.  
  268. - Fixed bad bug in B65 crashing Itrack in diferent places. :-(((
  269.  
  270. + Implemented DATA NODELIST4D
  271.  
  272. 1.1/B65 25.03.94
  273.  
  274. - Began Implementation of 4D Nodlist support not yet functionable
  275.  
  276. # Enhanced logic handling the Zone in MSGID's handling illegal adressed
  277.   messages.
  278.  
  279. - Fixed bug that killed repeatscan mails are duplicated
  280.  
  281. - Itrack created message 2 as first message in an empty area fixed.
  282.  
  283. 1.1/B64
  284.  
  285. - Fixed bug adding a header a line down if there are kludges not handled from
  286.   itrack at the begining of the mail
  287.  
  288. # COPY,MOVE,KILLFILE will set the %ERRORLEVEL% macro to 1 on failure and
  289.   to 0 on success.
  290.  
  291. + Implemented RELOAD to reload a message without references to old messages
  292.   and making all the checks for various internal attributes and features
  293.   done while reading a message like AKA matching etc.
  294.   RELOAD is executed automatically if the attribute REPEATSCAN forces
  295.   the repetitive scan of a mail.
  296.  
  297. 1.1/B63 11.03.94
  298.  
  299. # Added an estimation of splitcount in splitted messages.
  300.  
  301. + Added ATTRIBUTE REMOVEKLUDGES
  302.  
  303. # Comments now allowed at end of line. If you need a ";" in normal data
  304.   you have to use ";;" in the cfg file.
  305.  
  306. - Fixed Out of memory bug in OS/2 version on Egons system beginning a scan.
  307.   That bug should affect the dos version too but this shit uninitialized
  308.   boolean variables on the stack does have a chance of 0 to 255 to be true.
  309.  
  310. 1.1/B62 10.03.94
  311.  
  312. - Fixed problem scanning PKTAREA's
  313.  
  314. - Fixed bug in PACKPKT not using ^ and # for pkt attaches
  315.  
  316. 1.1/G5  07.03.94
  317. 1.1/B61 03.03.94
  318.  
  319. # Pointto will not try to match Pointnames if the Pointnumber and Name
  320.   is equal. Resolving some problems on different points with identical names.
  321.  
  322. 1.1/B60 23.02.94 Please check. I'm going to release a gamma.
  323.  
  324. - I hope that i finally fixed that timestamp problem with mail created
  325.   during a itrack run.
  326.  
  327. 1.1/B59 23.02.94 Please check. I'm going to release a gamma.
  328.  
  329. + Implemented DATA VERSION7 for V7 Nodelist Support
  330.  
  331. - Fixed timestamp problem with mail created during a itrack run.
  332.  
  333. 1.1/B58 15.02.94
  334.  
  335. - fixed some logging and semaphor problems in packpkt.
  336.  
  337. # CREATERETURN will now check for the correct systemaddress as originating
  338.   address.
  339.  
  340. + Implemented undocumented feature copytick
  341.  
  342. - Cleanoutbound NULL removes all nonzero file :-(, fixed.
  343.  
  344. - Cleanoutbound $$? didn't worked at all.
  345.  
  346. - fixed bug that under certain conditions the prescan of fidoareas
  347.   was missing if needed.
  348.  
  349. 1.1/B57 10.02.94
  350.  
  351. # Prescan of Fidoareas only if needed.
  352.  
  353. + Implemented DELETELINE <expandable string>
  354.  
  355. # ADDHEADER now with new parameter to add the header after a specified
  356.   linenumber
  357.  
  358. + Implemented Macro %SEARCH[wildcard,WA,WE]%
  359.  
  360. # Enhanced addressmacros like %TO%. They are now capable to return single
  361.   fields
  362.  
  363. + First Implementation of CLEANOUTBOUND
  364.  
  365. 1.1/B56 5.2.94
  366.  
  367. # Log the root configuration file.
  368.  
  369. # Changed Erroroutput in SCAN with low memory.
  370.  
  371. - fixed problems with parameters in OS2 EXEC program.
  372.   It's not possible to directly call DOS or PM programs. You have to
  373.   use %COMSPEC% /C <Program> <parameters>
  374.  
  375. # Added DOS or OS2 to Version output.
  376.  
  377. 1.1/B55 31.1.94
  378.  
  379. # First OS2 Version. Runs without key. Please report all problems.
  380.   There should be a lot of protection violations. Please
  381.   report adress and circumstances and send me relevant CFG's
  382.  
  383. + Implemented SORTFLO
  384.  
  385. - Fixed some problems in PACKPKT and Binkley semaphors. Please look on that.
  386.  
  387. # Implemented check that all lines in CFG are read till the end, to
  388.   detect error's in configuration that some statements missed to recognize.
  389.  
  390. + Writing a mail with attribute DUMMYATTACH and no FILE attribute will create
  391.   a zero entry in the corresponding ?LO file. ( hi egons :-))
  392.  
  393. - Fixed example in calling blocks with parameters.
  394.  
  395. - Enhanced checking of BLOCK parameters and correct Errorhandling.
  396.  
  397. 1.1/B54 18.1.93
  398.  
  399. - Fixed the Output of Fidomessagenumbers now with a length of 8 characters.
  400.  
  401. 1.1/B53 6.1.93
  402.  
  403. # A scan with "nothing to do" will not update the timestamp and the delay to
  404.   circumvent timestampproblems is skipped.
  405.  
  406. - Speeded up the detection of large holes of missing numbers in Fidoareas.
  407.   There should be no unnecessary delay any more.
  408.  
  409. + Added CHANGEDEST for Binkley Areas
  410.  
  411. - Fixed a bug Itrack hanging while reading a PKT without NULL bytes at the end.
  412.  
  413. 1.1/B52 30.12.93
  414.  
  415. - Replaced the Swapping routines with the code Binkley uses.
  416.   Due to this reason the /AT swapping to extended is removed.
  417.  
  418. - Working indicator reading compiled configuration
  419.  
  420. - Stripped . in Vialine if no UTC is used.
  421.  
  422. - ITRACK will now handle FIDO messages up 99999999.
  423.  
  424. - Fixed the creation of *.CCL instead of *.CLO file in case of crash requests.
  425.  
  426.  
  427. 1.1/G4  10.12.93
  428. 1.1/B51 24.11.93
  429.  
  430. # CHANGEFLAVOUR should work with DATA ROUTING now.
  431.  
  432. # Touching CLO file in case of Crash requests.
  433.  
  434. 1.1/B50 16.11.93
  435.  
  436. + Implemented Attribute INVALIDVIAS. With this Attribute only Via Lines are
  437.   invalidated. This Attribute is now set by bounce.
  438.  
  439. % INVKLUDGES now leaves VIA lines intact. This attribute is not use by bounce
  440.   any more.
  441.  
  442. - Fixed problems deleting ITRACK.CTX.
  443.  
  444. - Implemented MACRO KLUDGE. Possibility to extract data from REPLYADDR
  445.   ( for Egons )
  446.  
  447. - Hub/Region Matchcodes of unlisted nodes/nets will not match the region or hub
  448.   any more.
  449.  
  450. - Itrack will should not delete the configfiles in case of locked *.CT? files.
  451.  
  452. 1.1/B49 04.11.93
  453.  
  454. ! A lot of new IFDEFS because of the OS2 port.
  455.                    Maybe introducing some new bugs :-))
  456.  
  457. - Bug in FATTACH fixed not working on original subject
  458.  
  459. % changed handling of internal templates due to the OS/2 port.
  460.  
  461. 1.1/B48 28.10.93
  462.  
  463. + Support of ^Flags K/S
  464.  
  465. - Fixed bug that Itrack scans bundles with Extension TUT as Pkt in Binkley
  466.   Outbound
  467.  
  468. - Reworked Errorhandling with commandline Parameters
  469.  
  470. - Sometimes  serial numbers for Msid's with less than 8 digits were created.
  471.  
  472. 1.1/B47 27.10.93
  473.  
  474. - Reworked Errorhandling during creation of PKT's
  475.  
  476. - Errors renaming temporary files on networks if the destination file
  477.   allready exists, caused a result code not handled correct by ITRACK.
  478.  
  479. # If after reading the message the Zone got 0 the Zone is set to the
  480.   main zone.
  481.  
  482. 1.1/G3  15.10.93
  483. 1.1/B47 08.10.93
  484.  
  485. - Not accepting all parameters for SHARING fixed.
  486.  
  487. 1.1/B46 07.10.93
  488.  
  489. - Added configuration options for Binkley OUTBOUND's
  490.   without MAIN Zone Directory.
  491.  
  492. - Added option for BINKAREA that empty FLO files are to be deleted during
  493.   scan's.
  494.  
  495. - New options for SHARING defining retry parameters
  496.  
  497. 1.1/B45 07.10.93
  498.  
  499. - Fixed problem with spawn. Spawn allways reported Errorlevel 1000 instead
  500.   of the true errorlevel. Resulting no file attach for packed mail was created.
  501.  
  502. 1.1/B44  01.10.93
  503.  
  504. - Fixed problem with spawn. Spawn allways reported Errorlevel 1000 instead
  505.   of the true errorlevel. Resulting no file attach for packed mail was created.
  506.  
  507.  
  508. 1.1/G2  01.10.93
  509.  
  510. - Scanning of BINKAREA hung if a file with FFFF???? exists.
  511.  
  512. 1.1/B43 28.09.93
  513.  
  514. - Setflavour and a Routing Block if no match in the
  515.   routing block was found itrack hung.
  516.  
  517. 1.1/B42 22.09.93
  518.  
  519. # Checking now the file access of files to be deleted, minimizing
  520.   the critical errors.
  521.  
  522. # No retrys in case of LOCKING errors in Critical Error handler. This is
  523.   a problem on peer to peer servers.
  524.  
  525. + Implemented DATA Fileage
  526.  
  527. - fixed problems with OPTION BINKLEY and COPYATTACH/DELTRUNCATTACH.
  528.   Normally OPTION BINKLEY should NOT be used if the Binkley Outbound
  529.   is handled by Itrack himself.
  530.  
  531. 1.1/B41 17.09.93
  532.  
  533. + Changed nodelist searching. If you specify # as extension Itrack will only
  534.   search for extensions in the range of 0 to 366.
  535.  
  536. # Improved logging if a message is repeatedly scanned.
  537.  
  538. 1.1/B40 16.09.93
  539.  
  540. - Fixed Bug moving files between network/Network/dos volumes. The function
  541.   rename returnes unexpected errorcodes.
  542.  
  543. 1.1/B39 13.09.93
  544.  
  545. - Fixed bug while scanning fileattaches in BINKAREA
  546.   the TFS (#) and KFS (^) are exchanged.
  547.  
  548. 1.1/B38 09.09.93
  549.  
  550. + Incrementing of filextensions expanded to A..Z
  551.  
  552. + COPYATTACH will now change the Subject to the new path. IT WILL NOT create
  553.   new Messages if the subject get's too long as CHECKPATH does.
  554.  
  555. - COPYATTACH ignores mails with IGNOREATTACH attribute.
  556.  
  557. 1.1/B37 08.09.93
  558.  
  559. - fixed bug with selecting attributes in SELECT/SELECTFROM and SELECTROUTE
  560.  
  561. 1.1/G1  07.09.93
  562.  
  563. 1.1/B36 31.08.93
  564.  
  565. - fixed bugs while changing deleting messages in BINKAREA
  566.  
  567. # Scan waits till next second to continue run (noch weiter bechreiben)
  568.  
  569. 1.1/B35 03.08.93
  570.  
  571. + Added FPU Attribute for ^AFLAGS FPU
  572.  
  573. 1.1/B34 25.07.93
  574.  
  575. + Implemented a set of WHILE (To/From/Route) functions.
  576.  
  577. + Implemented a set of file manipulating functions
  578.   ( COPYFILE MOVEFILE APPENDFILE KILLFILE )
  579.  
  580. + Implemented VARIABLE . These are string variables you may set
  581.   with macro string or numeric functions. For example to add on the filesizes
  582.   of the files for a specific node.
  583.  
  584. + Implemented DATA CONDITION. These are numeric comparisons of
  585.   numbers in an expandable string.
  586.  
  587. + Implemented SETVARIABLE to set the contents of a VARIABLE with the result of
  588.   an macro expanded String.
  589.  
  590. + Implemented MACRO %EVAL[V1,OP,V2]% for simple numeric operations.
  591.  
  592. + Implemented MACRO %ERRORLEVEL%
  593.  
  594. - UTC was only appended in Via if TZ environment was set. Not if only
  595.   the configuration verb was applied.
  596.  
  597. - fixed Vialine (point between time and UTC)
  598.  
  599. + Added support for default zone handling for nodelists.
  600.  
  601.  
  602. 1.1/B33
  603.  
  604. - Processage was not operable with the new vialine
  605.  
  606. # Itrack will totally ignore vialines created with the new specs
  607.   by programs on your system with the same AKA@domain as Itrack will
  608.   create.
  609.  
  610. 1.1/B32
  611.  
  612. # Changed Via Line to Joaquim's Proposal with slightly difference.
  613.   I've appended a .?? with 1/100ths of a second to the date.time string.
  614.  
  615. - Checkpath will now allways check the paths if no path exists in the subject
  616.   line. This resolves a problem if Itrack is running in one of the checked
  617.   paths as active directory.
  618.  
  619. # moving and copying of files now without timechange
  620.  
  621. 1.1/B31 14.06.93
  622.  
  623. - Fixed some functions who unconditionally aborted an Itrack run
  624.  
  625. 1.1/B30 13.06.93
  626.  
  627. - Added macro ROUTENODESTR.
  628.  
  629. - Fixed bug that fattach did not found files on CD-ROMS respective
  630.   did not found all R/O files
  631.  
  632. 1.1/B29 07.06.93
  633.  
  634. - Killing/moving of LOCKED messages now possible.
  635.  
  636. 1.1/B28 18.05.93
  637.  
  638. - fixed bug in PACKPKT if scanning for attaches in a BINKAREA
  639.  
  640. + Routing of PKT's to different destinations with PACKPKT now functional.
  641.  
  642. 1.1/B27 18.05.93
  643.  
  644. ~ added special debuglogging in DOBINKOUTBOUND with Logintro Z
  645.  
  646. ! reworked merging of PKT's and FLO Files
  647.  
  648. 1.1/B26 17.05.93
  649.  
  650. ! Skipped optional parameter SEMAP in DOBINKOUTBOUND. Will use SEMAP
  651.   defined in BINKAREA instead.
  652.  
  653. - fixed problem with LF's staying in FLO files while scanning
  654.   and deleting messages in BINKAREA's
  655.  
  656. # Itrack will route now mails with attribute dummyattach in BINKAREA's
  657.  
  658. - fixed logging in createmail.
  659.  
  660. 1.1/B25 06.05.93
  661.  
  662. + Allways setting the routing destination to the destination address
  663.   if destination address changes.
  664.  
  665. - fixed Mai in timestring to May
  666.  
  667. + Implemnted macros %LOWER[]%, %UPPER[]% for upper lowercase Conversion
  668.  
  669. # ADDRESSATTR allowed for adressgrouping functions as COPYGROUP.
  670.  
  671. 1.1/B24 27.04.93
  672.  
  673. # Improved scanning and searching in BINKAREA's.
  674.   Affects PACKPKT, MOVEBINKAREA, SCAN, CHANGEFLAVOUR
  675.  
  676. 1.1/B23 27.04.93
  677.  
  678. - Itrack overwrites all old files in temporary FLO (?IF) files when
  679.   writing more than one fileattach in one session
  680.  
  681. 1.1/B22 25.04.93
  682.  
  683. - fixed bug creating new ?IF files for every file attach.
  684.  
  685. - fixed some bugs in Binkley scanning and semaphores.
  686.  
  687. # SETROUTING will not change the flavour any more
  688.  
  689. + Implemented SETFLAVOUR. Will set the routing attribute in the same
  690.   manner as SETATTRIBUTE. You will need !HOLD CRASH for example to change
  691.   from Hold to crash in a routing block. Setflavour will function with
  692.   the same data as SETATTRIBUTE. If no data defined SETFLAVOUR will set the
  693.   message attribute as flavour.
  694.  
  695. + Implemented SELECTROUTE
  696.  
  697. # not deleting empty flo.. files. Maybe its a poll request.
  698.  
  699. + Implemented macro %FNSPLIT[<filename,Begin,End]% :-))
  700.  
  701. # Setrouting will not check DIR and REQUEST any more. Do it on your own.
  702.  
  703. - Fixed logfile output opening 2+
  704.  
  705. 1.1/B21 21.04.93
  706.  
  707. - Enhanced and fixed scanning of Binkley areas.
  708.  
  709. + Implemented attribute DUMMYATTACH for use in BINKAREA scanning
  710.  
  711. + Implemented attribute IGNOREATTACH for use in BINKAREA scanning
  712.  
  713.  
  714. 1.1/B20 20.04.93
  715.  
  716. - Fixed same bug with passwords as in B16 reintroduced while removing
  717.   routing data from PKT/BINKAREA
  718.  
  719. - Check for correct Parameters in BINKAREA
  720.  
  721. 1.1/B19 18.04.93
  722.  
  723. - fixed bug in binkley semaphore handling during PACKPKT not checking
  724.   sempahores.
  725.  
  726. - fixed bug hanging in binkley semaphore handling
  727.  
  728. - Fixed default routing destination was allways with main zone.
  729.  
  730. - %NODELIST[X,X]% returns empty string now if nodelist not found.
  731.  
  732.  
  733. 1.1/B18 17.04.93
  734.  
  735. - BINKAREA : problem with passwords on extra line fixed
  736.  
  737. - Stripping paths in subject from fileattaches in PKT's or OUT's
  738.  
  739. - No comments in FLO files, because of problems with bink.
  740.  
  741. # DATA ROUTING now with optional attribute parameters for use
  742.   with SETATTRIBUTE
  743.  
  744. # Renumber will ignore LOK messages now. Only a problem under certain
  745.   networks.
  746.  
  747. # SETECHOORIGIN accepts "(" in Origintext
  748.  
  749. ! DATA BINKSEMAPHOR parameter ROUTING removed
  750.  
  751. ! DATA FDSEMAPHOR parameter ROUTING removed
  752.  
  753. ! BINKAREA parameter ROUTING removed
  754.  
  755. ! PKTAREA parameter ROUTING removed
  756.  
  757. + Macros %ROUTETO% %OLDROUTETO% implemented
  758.  
  759. + SETROUTING implemented
  760.  
  761. + CHANGEFLAVOUR implemented
  762.  
  763. # MOVEBINKMAIL : delete FLO files if no error occured.
  764.  
  765.  
  766. 1.1/B17 14.04.93
  767.  
  768. + Implemented MOVEBINKMAIL for "CPM" functions with binkley.
  769.  
  770. # restructured modules for better overlay use.
  771.  
  772. # Macros %SUBJECT[]% %LINE[..]% %MATCH[..]% now supporting the extraction of
  773.   more than one word.
  774.  
  775. + Implemented Macros SUBSTR and SUBTOKENS
  776.  
  777. # Changed internal handling and searching of identifier names. Now
  778.   internal namesearching is possible during runtime, not only while
  779.   configuration read. This was necessary to implement commandline parameters
  780.   for blocks. Please check that ITRACK accepts all references of identifier
  781.   names.
  782.  
  783. - Not handling ?IF and ?IR files if no semaphores defined for binkareas fixed
  784.  
  785. - Implemented Parameters for calling blocks on commandline.
  786.  
  787. - Implemented Parameters for calling blocks.
  788.  
  789. 1.1/B16 08.04.93
  790.  
  791. - Fixed bug with DIR mails in PKT or BINK Areas and defined passwords.
  792.  
  793. - MAIN Outbound for BINKAREA may not exist and will be created if necessary
  794.  
  795. - Problem if no sempahores defined in BINKAREA or PKTAREA fixed.
  796.  
  797. 1.1/B15 08.04.93
  798.  
  799. + Added attribute ROUTEDECHO (self explaining :-)
  800.  
  801. 1.1/B14 04.04.93
  802.  
  803. - this really is a beta. Many new functions and internal changes.
  804.  
  805. 1.1/P5
  806.  
  807. - fixed bug that mails in PKT Area are only routed if DIR was set :-))
  808.   introduced in 1.1/P4
  809.  
  810. 1.1/P4
  811.  
  812. # Filerequests and Mails with DIR Attribute will not be routed if
  813.   writing to PKT- or BINKAREA
  814.  
  815. + Added DOBINKOUTBOUND
  816.  
  817. + Added BINKAREA
  818.  
  819. 1.1/B13 18.03.93
  820.  
  821. - Added attribute ECHOMAIL. Not yet tested. Maybe YOU are able to do this.
  822.  
  823. - Added scanning of PKTAREAS. Not fully functional and not yet documented.
  824.   This implies some changes in internal functions. Please look carefull
  825.   on the rest of itrack.
  826.  
  827. - Changed UUCheck. UUCheck now counts bytes instead of line. Messages smaller
  828.   than 2048 bytes are not assumed UU/XX endoded, because the chance
  829.   of misdetecting mails is growing with small messages. And small messages
  830.   normally aren't really a problem and maybe only some real small program.
  831.  
  832.  
  833. 1.1/B12 15.03.93
  834.  
  835. + Added UUCheck with additional attribute TRIGGERED
  836.  
  837. 1.1/B11 02.03.93
  838.  
  839. - Fixed a problem in SCAN with timestamp. Iitrack forgets to scan the
  840.   remaining mails above 1000, if in the range of the first 1000 mails
  841.   there is only 1 mail to scan and this mail is killed.
  842.  
  843. 1.1/B10 02.03.93
  844.  
  845. - Checking for nodelist with zone 0 allways resulted as true.
  846.  
  847. - Createmail now sets MAIN-Zone if no Zone is vailable in created mails.
  848.  
  849. 1.1/B9 02.03.93
  850.  
  851. - Itrack will show the + in Vialines with expired betakeys.
  852.  
  853. - Fixed Problem if Mainaddress different from matching address in system block.
  854.  
  855. 1.1/B8 24.02.93
  856.  
  857. - Fixed Problems in name compare with trailing blanks or other special chars.
  858.  
  859. 1.1/B7 21.02.93
  860.  
  861. - New optional parameter INSESSIONSKIP for PACKPKT
  862.  
  863. - Timezonecorrection with day changing from sunday to saturday results
  864.   in monday fixed.
  865.  
  866. 1.1/B6 19.02.93
  867.  
  868. - Since B3 Createmail chnges allways the subjectline. Now the
  869.   subjectline is only changed if no old subject is available.
  870.  
  871. # Bounce now matches the systemaddress with the NEW destination instead
  872.   with the old destination
  873.  
  874. 1.01   14.02.93
  875.  
  876. # %LINE[?]% now expands to empty line if line does not exist.
  877.  
  878. 1.1/B5 11.02.93
  879.  
  880. - Setsubject now works with passwordaddress too
  881.  
  882. - Enhanced selection with subjectaddress
  883.  
  884. 1.1/B4 10.02.93
  885.  
  886. - Setsubject should work now
  887.  
  888. - data subjectaddress should work now
  889.  
  890. 1.1/B3 09.02.93
  891.  
  892. + added SetSubject
  893.  
  894. + added Data SubjectAddress
  895.  
  896. !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
  897. - Changed syntax of CREATEMAIL to : CREATEMAIL <Areaname> <Expandable String>
  898.  
  899. - Cutting subjectline to 36 chars when packing in PKT fixed.
  900.  
  901. 1.1/B2 08.02.93
  902.  
  903. + Added SETECHOORIGIN changing the originadress of a netmail to the
  904.   Msgid or origin adress. This feature is usefull to send filtered echomail
  905.   in a netmail area.
  906.  
  907. - Problems if not using a SYSTEMLIST fixed.
  908.  
  909. - Not using replykludge for zonedetection any more.
  910.  
  911. - %SYSTEM% now results in Main_Address without Message.
  912.  
  913. 1.1/B1 25.01.93
  914.  
  915. - Added REPLYTO and MSGIDFROM macros
  916.  
  917. - Memory Deallocation Error in Writestring fixed
  918.  
  919. - Timestamp for Event now in timestamppath instead mainpath
  920.  
  921. - Recursion depth for macro expansion limited to 5 recursions.
  922.  
  923.  
  924.  
  925. 1.02  14.03.93
  926.  
  927. - Fixed a problem in SCAN with timestamp. Itrack forgot to scan the
  928.   remaining mails above 1000, if in the range of the first 1000 mails
  929.   there was 1 and only 1 mail to scan and this mail got killed.
  930.  
  931. - Checking for nodelist with zone=0 allways resulted as true.
  932.  
  933. - Createmail now sets MAIN-Zone if no Zone is vailable in created mails.
  934.  
  935. - Fixed Problem if Mainaddress different from matching address in system block.
  936.  
  937. - Fixed Problems in name compare with trailing blanks or other special chars.
  938.  
  939. - New optional parameter INSESSIONSKIP for PACKPKT
  940.  
  941. - Timezonecorrection with day changing from sunday to saturday results
  942.   in monday fixed.
  943.  
  944. # Bounce now matches the systemaddress with the NEW destination instead
  945.   with the old destination
  946.  
  947. 1.01 14.02.93
  948.  
  949. # %LINE[?]% now expands to empty line if line does not exist.
  950.  
  951. + SetSubject now expands the new string.
  952.  
  953. + added SetSubject
  954.  
  955. + added Data SubjectAddress
  956.  
  957. !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
  958. - Changed syntax of CREATEMAIL to : CREATEMAIL <Areaname> <Expandable String>
  959.  
  960. - Cutting subjectline to 36 chars when packing in PKT fixed.
  961.  
  962. + Added SETECHOORIGIN changing the originadress of a netmail to the
  963.   Msgid or origin adress. This feature is usefull to send filtered echomail
  964.   in a netmail area.
  965.  
  966. - Problems if not using a SYSTEMLIST fixed.
  967.  
  968. - Not using replykludge for zonedetection any more.
  969.  
  970. - %SYSTEM% now results in Main_Address without Message.
  971.  
  972. - Added REPLYTO and MSGIDFROM macros
  973.  
  974. - Memory Deallocation Error in Writestring fixed
  975.  
  976. - Timestamp for Event in mainpath instead timestampath fixed
  977.  
  978. - Recursion depth for macro expansion limited to 5 recursions.
  979.  
  980.  
  981.